﻿using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace PocketDOHS
{
    public partial class Pesq : Form
    {
        private TextBox txtFocus;

        public Pesq()
        {
            InitializeComponent();
        }

        private void TextBoxGotFocus(object sender, EventArgs e)
        {
            txtFocus = (TextBox)sender;
        }

        private void WriteTextBox(object sender, EventArgs e)
        {
            FormsMethods.WriteTextBox((Button)sender, txtFocus, this);
        }

        private void btnBuscar_Click(object sender, EventArgs e)
        {
            Dados.buscaExame(txtID.Text);
            if (Dados.Guia.InfoGeral.ID == txtID.Text)
            {
                FormsMethods.alteraForms();
                //Preenche Informações Gerais
                FormsMethods.frmInformGerais.txtID.Text = Dados.Guia.InfoGeral.ID;
                if (Dados.Guia.InfoGeral.Duplicata == "1")
                    FormsMethods.frmInformGerais.cbDupl.Checked = true;
                DateTime dataNasc = Convert.ToDateTime(Dados.Guia.InfoGeral.DataNasc.Value);
                FormsMethods.frmInformGerais.txtDia.Text = dataNasc.Day.ToString();
                FormsMethods.frmInformGerais.txtMes.Text = dataNasc.Month.ToString();
                FormsMethods.frmInformGerais.txtAno.Text = dataNasc.Year.ToString();
                FormsMethods.frmInformGerais.txtIdade.Text = Dados.Guia.InfoGeral.DataNasc.atb_Idade;
                if (Dados.Guia.InfoGeral.Sexo == "1")
                    FormsMethods.frmInformGerais.rdbMasc.Checked = true;
                else
                    FormsMethods.frmInformGerais.rdbFem.Checked = true;
                FormsMethods.frmInformGerais.txtGrupoEtn.Text = Dados.Guia.InfoGeral.GrupoEtnico;
                FormsMethods.frmInformGerais.txtOcup.Text = Dados.Guia.InfoGeral.Ocupacao;
                FormsMethods.frmInformGerais.btnCancelar.Text = "EXCLUIR";
                FormsMethods.frmInformGerais.Show();
                this.Close();
            }
            else
                MessageBox.Show("Paciente Não encontrado!", "Aviso!");
        }

        private void btnVoltar_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}